home *** CD-ROM | disk | FTP | other *** search
- import javax.microedition.lcdui.Command;
- import javax.microedition.lcdui.CommandListener;
- import javax.microedition.lcdui.Display;
- import javax.microedition.lcdui.Displayable;
- import javax.microedition.lcdui.Image;
- import javax.microedition.midlet.MIDlet;
-
- public class MDoom extends MIDlet implements CommandListener {
- public static Display display;
- // $FF: renamed from: mc MapCanvas
- public static MapCanvas field_0;
- // $FF: renamed from: ─å javax.microedition.lcdui.Command
- Command field_1;
- // $FF: renamed from: ─ç javax.microedition.lcdui.Command
- Command field_2;
- // $FF: renamed from: ─ê javax.microedition.lcdui.Command
- Command field_3;
-
- public void startApp() {
- if (field_0 != null) {
- display.setCurrent(field_0);
- } else {
- this.field_1 = new Command("Start", 1, 1);
- this.field_2 = new Command("Exit", 1, 2);
- this.field_3 = new Command("Fire", 1, 1);
- field_0 = new MapCanvas();
- field_0.addCommand(this.field_1);
- field_0.addCommand(this.field_2);
- field_0.setCommandListener(this);
- field_0.init();
- display = Display.getDisplay(this);
- display.setCurrent(field_0);
- }
- }
-
- public void commandAction(Command var1, Displayable var2) {
- if (var1 == this.field_1) {
- field_0.removeCommand(this.field_1);
- field_0.addCommand(this.field_3);
- field_0.Þ = 1;
- field_0.repaint();
- field_0.serviceRepaints();
- } else if (var1 != this.field_3) {
- if (var1 == this.field_2) {
- ((MIDlet)this).notifyDestroyed();
- }
- } else {
- field_0.├║ = 2;
- if (field_0.├╡ > 0) {
- int var3 = field_0.├╡ % 10;
- if (field_0.─ü[var3] > 0) {
- int var10002 = field_0.─ü[var3]--;
- if (field_0.─ü[var3] == 0) {
- switch (var3) {
- case 0:
- field_0.─â[14][14] = 0;
- break;
- case 1:
- field_0.─â[1][14] = 0;
- break;
- case 2:
- field_0.─â[8][8] = 0;
- break;
- case 3:
- field_0.─â[14][6] = 0;
- break;
- case 4:
- field_0.─â[6][4] = 0;
- }
-
- --field_0.─é;
- if (field_0.─é == 0) {
- field_0.Þ = 2;
- field_0.├│ = null;
- field_0.├▓ = null;
-
- for(int var4 = 0; var4 < 5; ++var4) {
- field_0.├▒[0][var4] = null;
- }
-
- for(int var5 = 0; var5 < 5; ++var5) {
- field_0.├▒[1][var5] = null;
- }
-
- Runtime.getRuntime().gc();
-
- try {
- field_0.├┤ = Image.createImage("/girl.png");
- field_0.repaint();
- field_0.serviceRepaints();
- } catch (Exception var7) {
- }
- }
- }
- }
- }
-
- }
- }
-
- public void pauseApp() {
- }
-
- public void destroyApp(boolean var1) {
- }
- }
-